LeetCode-48-Rotate Image
题目描述:

链接:https://leetcode-cn.com/problems/rotate-image/submissions/
思路分析:
思路一:找规律(旋转)
先来看一下这几个索引之间的关系(i,j),(n-j-1,i),(n-i-1,n-j-1),(n-j-1,i)
,发现,顺时针转的话,前行等于后列,后行等于n-前行-1
,然后旋转交换即可。注意两层循环的范围。
代码:
1 | class Solution { |
思路二:转置
翻转整个数组,再按正对角线交换两边的数:

1 | class Solution { |
AC记录:

参考链接:
https://leetcode-cn.com/problems/rotate-image/solution/yi-ci-xing-jiao-huan-by-powcai/